package com.example.qxfw.backgroundManagement.service;

import com.example.qxfw.common.entity.CollectTime;
import com.example.qxfw.common.entity.PublishRecord;
import com.example.qxfw.rcyw.pojo.JobMake;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/************************************
 *
 * @author : HuangDeYin Jolly
 * @since : JDK 11
 * @Date : 2023/7/3  星期一   10:32
 * @description : 此类用来
 ***************************************/
public interface MonitoringManagementService {

    List<JobMake> selectJobType();

    List<JobMake> selectAll();

    List<JobMake> selectRecentMakeTime(@Param("jobType") String jobType, @Param("makeTimeChar") String makeTimeChar);


    List<CollectTime> selectCollectTime(@Param("dispName") String dispName, @Param("collectType") String collectType);

    List<PublishRecord> selectPublicRecord();

    Integer updateStateByType(@Param("type") String type, @Param("state") String state);

    List<JobMake> selectByJobTypeAndJobName(@Param("nameType") String nameType, @Param("jobName") String jobName);

    List<PublishRecord> selectByProduceNameAndProductType(String productName,String productType);

    List<JobMake> selectJobName(String nameType);


}
